#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>


int main(){
  const char *username=getenv("USER");

  if(strcmp(username,"zl")==0){
    printf("this is my process core function\n");
  }else{
    printf("你没有权限\n");
  }


//  if(username){
//    printf("username: %s\n",username);
//  }else{
//    printf("None\n");
//  }
//
  return 0;
}









//int main(int argc,char *argv[],char *env[]){
//
//  printf("I am a process,pid:%d.ppid:%d\n",getpid(),getppid());
//
//  for(int i=0;env[i];i++){
//    printf("--------env[%d]->%s\n",i,env[i]);
//  }




 // if(argc!=4){
 //       printf("Usage:\n\t%s -number[1-3]\n",argv[0]);
 //       return 1;
 // }

 // int x = atoi(argv[2]);
 // int y = atoi(argv[3]);

 // if(strcmp("-add",argv[1])==0){
 //   printf("%d+%d=%d\n",x,y,x+y);
 // }
 //else if(strcmp("-sub",argv[1])==0){
 //   printf("%d-%d=%d\n",x,y,x-y);
 // }
 // else if(strcmp("-mul",argv[1])==0){
 //     printf("%d*%d=%d\n",x,y,x*y);
 // }
 // else if(strcmp("-div",argv[1])==0){
 //     printf("%d/%d=%d\n",x,y,x/y);
 // }
 // else{
 //   printf("unknown!\n");
 // }

  
//  for(int i=0;argv[i];i++){
//
//    printf("argv[%d]:%s\n",i,argv[i]);
//  }
//

 // for(int i=0;i<argc;i++){
 //   printf("argv[%d]:%s\n",i,argv[i]);
 // }

//    return 0;
//}
